<?php

namespace Siese\EntityBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * MedidasDicEntidadInspeccion
 *
 * @ORM\Table(name="medidas_dic_entidad_inspeccion")
 * @ORM\Entity
 */
class MedidasDicEntidadInspeccion
{
    /**
     * @var \InspeccionesEntidades
     *
     * @ORM\Id
     * @ORM\ManyToOne(targetEntity="InspeccionesEntidades", inversedBy="medidasDicEntidadInspeccion")
     * @ORM\JoinColumns({
     *   @ORM\JoinColumn(name="entidad_inspeccion_id", referencedColumnName="id")
     * })
     */
    private $entidadInspeccion;
    
    /**
     * @var \CatMedidasDiciplinarias
     *
     * @ORM\Id
     * @ORM\ManyToOne(targetEntity="CatMedidasDiciplinarias", inversedBy="entidadInspeccionMedidaDisc")
     * @ORM\JoinColumns({
     *   @ORM\JoinColumn(name="medida_disc_id", referencedColumnName="id",nullable=true)
     * })
     */
    private $medidaDisciplinaria;
    
    

    /**
     * @var string
     *
     * @ORM\Column(name="otra_medida", type="string", nullable=true)
     */
    private $otraMedida;




    /**
     * Set otraMedida
     *
     * @param string $otraMedida
     * @return MedidasDicEntidadInspeccion
     */
    public function setOtraMedida($otraMedida)
    {
        $this->otraMedida = $otraMedida;

        return $this;
    }

    /**
     * Get otraMedida
     *
     * @return string 
     */
    public function getOtraMedida()
    {
        return $this->otraMedida;
    }

    /**
     * Set entidadInspeccion
     *
     * @param \Siese\EntityBundle\Entity\InspeccionesEntidades $entidadInspeccion
     * @return MedidasDicEntidadInspeccion
     */
    public function setEntidadInspeccion(\Siese\EntityBundle\Entity\InspeccionesEntidades $entidadInspeccion)
    {
        $this->entidadInspeccion = $entidadInspeccion;

        return $this;
    }

    /**
     * Get entidadInspeccion
     *
     * @return \Siese\EntityBundle\Entity\InspeccionesEntidades 
     */
    public function getEntidadInspeccion()
    {
        return $this->entidadInspeccion;
    }

    /**
     * Set medidaDisciplinaria
     *
     * @param \Siese\EntityBundle\Entity\CatMedidasDiciplinarias $medidaDisciplinaria
     * @return MedidasDicEntidadInspeccion
     */
    public function setMedidaDisciplinaria(\Siese\EntityBundle\Entity\CatMedidasDiciplinarias $medidaDisciplinaria)
    {
        $this->medidaDisciplinaria = $medidaDisciplinaria;

        return $this;
    }

    /**
     * Get medidaDisciplinaria
     *
     * @return \Siese\EntityBundle\Entity\CatMedidasDiciplinarias 
     */
    public function getMedidaDisciplinaria()
    {
        return $this->medidaDisciplinaria;
    }
}
